/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package controldepuntos.clases;

import controldepuntos.pantallas.AAInicio;
import controldepuntos.pantallas.ABMenu;
import controldepuntos.pantallas.ACHistorialAlumno;
import controldepuntos.pantallas.AMAlumnosFalta;
import controldepuntos.pantallas.ARCatalogoFalta;
import controldepuntos.pantallas.Alumnos;
import controldepuntos.pantallas.MAltaIncidencia;
import controldepuntos.pantallas.ModificarIncidencia;
import controldepuntos.pantallas.NuevaContrasenia;
import controldepuntos.pantallas.NuevoAlumno;
import javax.swing.JFrame;
import javax.swing.JOptionPane;

/**
 *
 * @author DIANA
 */
public class AdministradorVentanas {
   
    public static AAInicio pantallaInicio = null;
    public static ABMenu pantallaMenu = null;
    public static ACHistorialAlumno pantallaHistorialAlumno = null;
    public static AMAlumnosFalta pantallaAlumnosFalta = null;
    public static ARCatalogoFalta pantallaCatalogoFalta = null;
    public static Alumnos pantallaAlumnos = null;
    public static MAltaIncidencia pantallaAltaIncidencia = null;
    public static ModificarIncidencia pantallaModificarIncidencia = null;
    public static NuevoAlumno pantallaNuevoAlumno = null;
    public static NuevaContrasenia pantallaNuevaContrasenia = null;
    
    
     public AdministradorVentanas(){

     }

    public static void mostrarPantallaInicio() {
        try{
            if(pantallaInicio==null){
                    pantallaInicio=new AAInicio();
                    pantallaInicio.setLocationRelativeTo(null);
                    pantallaInicio.setVisible(true);
            }else{
                    pantallaInicio.setVisible(true);
            }
        }catch(Exception ex){
            JOptionPane.showMessageDialog(AdministradorVentanas.pantallaInicio, ex.getMessage()+"AdministradorVentanas.mostrarPantallaInicio()");
        }
    }

    public static void ocultarPantallaInicio() {
         try{
             pantallaInicio.setVisible(false);
        }catch(Exception ex){
            JOptionPane.showMessageDialog(AdministradorVentanas.pantallaInicio, ex.getMessage()+"AdministradorVentanas.mostrarPantallaInicio()");
        }
    }

    public static void mostrarPantallaMenu() {
        try{
            if(pantallaMenu==null){
                    pantallaMenu=new ABMenu();
                    pantallaMenu.setLocationRelativeTo(null);
                    pantallaMenu.setVisible(true);
            }else{
                    pantallaMenu.setVisible(true);
            }
        }catch(Exception ex){
            JOptionPane.showMessageDialog(AdministradorVentanas.pantallaMenu, ex.getMessage()+"AdministradorVentanas.mostrarPantallaInicio()");
        }
    }

    public static void ocultarPantallaMenu() {
        try{
            pantallaMenu.setVisible(false);
        }catch(Exception ex){
            JOptionPane.showMessageDialog(AdministradorVentanas.pantallaMenu, ex.getMessage()+"AdministradorVentanas.ocultarPantallaMenu()");
        }
    }

    public static void mostrarPantallaHistorialAlumno() {
        try{
            if(pantallaHistorialAlumno==null){
                    pantallaHistorialAlumno=new ACHistorialAlumno();
                    pantallaHistorialAlumno.setLocationRelativeTo(null);
                    pantallaHistorialAlumno.setVisible(true);
            }else{
                    pantallaHistorialAlumno.setVisible(true);
            }
        }catch(Exception ex){
            JOptionPane.showMessageDialog(AdministradorVentanas.pantallaHistorialAlumno, ex.getMessage()+"AdministradorVentanas.mostrarPantallaHistorialAlumno()");
        }
    }

    public static void ocultarPantallaHistorialAlumno() {
         try{
            pantallaHistorialAlumno.setVisible(false);
        }catch(Exception ex){
            JOptionPane.showMessageDialog(AdministradorVentanas.pantallaHistorialAlumno, ex.getMessage()+"AdministradorVentanas.ocultarPantallaHistorialAlumno()");
        }
    }

    public static void mostrarPantallaAlumnosFalta() {
        try{
            if(pantallaAlumnosFalta==null){
                    pantallaAlumnosFalta=new AMAlumnosFalta();
                    pantallaAlumnosFalta.setLocationRelativeTo(null);
                    pantallaAlumnosFalta.setVisible(true);
            }else{
                    pantallaAlumnosFalta.setVisible(true);
            }
        }catch(Exception ex){
            JOptionPane.showMessageDialog(AdministradorVentanas.pantallaAlumnosFalta, ex.getMessage()+"AdministradorVentanas.mostrarPantallaAlumnosFalta()");
        }
    }

    public static void ocultarPantallaAlumnosFalta() {
         try{
            pantallaAlumnosFalta.setVisible(false);
        }catch(Exception ex){
            JOptionPane.showMessageDialog(AdministradorVentanas.pantallaAlumnosFalta, ex.getMessage()+"AdministradorVentanas.ocultarPantallaAlumnosFalta()");
        }
    }

    public static void mostrarPantallaCatalogoFalta() {
         try{
            if(pantallaCatalogoFalta==null){
                    pantallaCatalogoFalta=new ARCatalogoFalta();
                    pantallaCatalogoFalta.setLocationRelativeTo(null);
                    pantallaCatalogoFalta.setVisible(true);
            }else{
                    pantallaCatalogoFalta.setVisible(true);
            }
        }catch(Exception ex){
            JOptionPane.showMessageDialog(AdministradorVentanas.pantallaCatalogoFalta, ex.getMessage()+"AdministradorVentanas.mostrarPantallaCatalogoFalta()");
        }
    }

    public static void ocultarPantallaCatalogoFalta() {
        try{
            pantallaCatalogoFalta.setVisible(false);
        }catch(Exception ex){
            JOptionPane.showMessageDialog(AdministradorVentanas.pantallaCatalogoFalta, ex.getMessage()+"AdministradorVentanas.ocultarPantallaCatalogoFalta()");
        }
    }

    public static void mostrarPantallaAlumnos() {
        try{
            if(pantallaAlumnos==null){
                    pantallaAlumnos=new Alumnos();
                    pantallaAlumnos.setLocationRelativeTo(null);
                    pantallaAlumnos.setVisible(true);
            }else{
                    pantallaAlumnos.setVisible(true);
            }
        }catch(Exception ex){
            JOptionPane.showMessageDialog(AdministradorVentanas.pantallaAlumnos, ex.getMessage()+"AdministradorVentanas.mostrarPantallaAlumnos()");
        }
    }

    public static void ocultarPantallaAlumnos() {
        try{
            pantallaAlumnos.setVisible(false);
        }catch(Exception ex){
            JOptionPane.showMessageDialog(AdministradorVentanas.pantallaAlumnos, ex.getMessage()+"AdministradorVentanas.ocultarPantallaAlumnos()");
        }
    }

    public static void mostrarPantallaAltaIncidencia() {
        try{
            if(pantallaAltaIncidencia==null){
                    pantallaAltaIncidencia=new MAltaIncidencia();
                    pantallaAltaIncidencia.setLocationRelativeTo(null);
                    pantallaAltaIncidencia.setVisible(true);
            }else{
                    pantallaAltaIncidencia.setVisible(true);
            }
        }catch(Exception ex){
            JOptionPane.showMessageDialog(AdministradorVentanas.pantallaAltaIncidencia, ex.getMessage()+"AdministradorVentanas.mostrarPantallaAltaIncidencia()");
        }
    }

    public static void ocultarPantallaAltaIncidencia() {
        try{
            pantallaAltaIncidencia.setVisible(false);
        }catch(Exception ex){
            JOptionPane.showMessageDialog(AdministradorVentanas.pantallaAltaIncidencia, ex.getMessage()+"AdministradorVentanas.ocultarPantallaAltaIncidencia()");
        }
    }

    public static void mostrarPantallaModificarIncidencia() {
        try{
            if(pantallaModificarIncidencia==null){
                    pantallaModificarIncidencia=new ModificarIncidencia();
                    pantallaModificarIncidencia.setLocationRelativeTo(null);
                    pantallaModificarIncidencia.setVisible(true);
            }else{
                    pantallaModificarIncidencia.setVisible(true);
            }
        }catch(Exception ex){
            JOptionPane.showMessageDialog(AdministradorVentanas.pantallaModificarIncidencia, ex.getMessage()+"AdministradorVentanas.mostrarPantallaModificarIncidencia()");
        }
    }

    public static void ocultarPantallaModificarIncidencia() {
        try{
            pantallaModificarIncidencia.setVisible(false);
        }catch(Exception ex){
            JOptionPane.showMessageDialog(AdministradorVentanas.pantallaModificarIncidencia, ex.getMessage()+"AdministradorVentanas.ocultarPantallaModificarIncidencia()");
        }
    }

    public static void mostrarPantallaNuevoAlumno() {
        try{
            if(pantallaNuevoAlumno==null){
                    pantallaNuevoAlumno=new NuevoAlumno();
                    pantallaNuevoAlumno.setLocationRelativeTo(null);
                    pantallaNuevoAlumno.setVisible(true);
            }else{
                    pantallaNuevoAlumno.setVisible(true);
            }
        }catch(Exception ex){
            JOptionPane.showMessageDialog(AdministradorVentanas.pantallaNuevoAlumno,ex.getMessage()+"AdministradorVentanas.mostrarPantallaNuevoAlumno()");
        }
    }

    public static void ocultarPantallaNuevoAlumno() {
        try{
            pantallaNuevoAlumno.setVisible(false);
        }catch(Exception ex){
            JOptionPane.showMessageDialog(AdministradorVentanas.pantallaNuevoAlumno, ex.getMessage()+"AdministradorVentanas.ocultarPantallaNuevoAlumno()");
        }
    }
    
     public static void mostrarPantallaNuevaContrasenia() {
        try{
            if(pantallaNuevaContrasenia==null){
                    pantallaNuevaContrasenia=new NuevaContrasenia();
                    pantallaNuevaContrasenia.setLocationRelativeTo(null);
                    pantallaNuevaContrasenia.setVisible(true);
            }else{
                    pantallaNuevaContrasenia.setVisible(true);
            }
        }catch(Exception ex){
            JOptionPane.showMessageDialog(AdministradorVentanas.pantallaNuevaContrasenia, ex.getMessage()+"AdministradorVentanas.mostrarPantallaNuevaContrsenia()");
        }
    }

    public static void ocultarPantallaNuevaContrasenia() {
        try{
            pantallaNuevaContrasenia.setVisible(false);
        }catch(Exception ex){
            JOptionPane.showMessageDialog(AdministradorVentanas.pantallaNuevaContrasenia, ex.getMessage()+"AdministradorVentanas.ocultarPantallaNuevoAlumno()");
        }
    }
    
    
}

